// LAZARUS QUAKE2 MOD v1.7
//
// KEY BINDINGS
//

unbindall

bind ' "inven_drop"
bind 1 "use Blaster"
bind 2 "use Shotgun"
bind 3 "use Super Shotgun"
bind 4 "use Machinegun"
bind 5 "use Chaingun"
bind 6 "use Grenade Launcher"
bind 7 "use Rocket Launcher"
bind 8 "use HyperBlaster"
bind 9 "use Railgun"
bind 0 "use BFG10K"

//
// CHARACTER CONTROLS
//

bind CTRL +attack
bind ALT +strafe

bind , +moveleft
bind . +moveright
bind DEL +lookdown
bind PGDN +lookup
bind END centerview
bind z +lookdown
bind a +lookup
bind c +movedown

bind TAB inven
bind ENTER invuse
bind [ invprev
bind ] invnext
bind ' invdrop
bind BACKSPACE invdrop	

bind / weapnext

bind g "use Grenades"
bind s "use Silencer"
bind q "use Quad Damage"
bind b "use Rebreather"
bind e "use Environment Suit"
bind i "use Invulnerability"
bind p "use Power Shield"

//waves
bind h "wave 0"
bind j "wave 1"
bind k "wave 2"
bind l "wave 3"
bind u "wave 4"

bind SHIFT +speed

bind UPARROW +forward
bind DOWNARROW +back
bind LEFTARROW +left
bind RIGHTARROW +right

bind SPACE +moveup 

//
// MOUSE OPTIONS
//

bind \ +mlook

//
// CLIENT ENVIRONMENT COMMANDS
//

bind PAUSE pause
bind ESCAPE togglemenu
bind ~ toggleconsole
bind ` toggleconsole

bind F1	"cmd help"
bind F2	menu_savegame
bind F3	menu_loadgame
bind F4	menu_keys
bind F5	menu_startserver
bind F6	"echo QuickSaving...;wait;save quick"
bind F9	"echo QuickLoading...;wait;load quick"
bind F10 menu_quit
bind F12 screenshot

bind t messagemode

bind + sizeup
bind = sizeup
bind - sizedown

bind INS +klook

//
// MOUSE BUTTONS
//

bind MOUSE3 +forward
bind MOUSE1 +attack
bind MOUSE2 +strafe

//
// DEFAULT CVARS
//

//set viewsize 100
//set vid_fullscreen 1
set win_noalttab 0
set sensitivity 3
set crosshair 1
set cl_run 0
set hand 0
set m_pitch 0.022
set m_yaw 0.022
set m_forward 1
set m_side 0.8
set lookspring 1
set lookstrafe 0
set s_primary 0

//----------------------------------------------
//
// userinfo
//

set name Player
set skin male/grunt

//----------------------------------------------

//
// DISABLE NORMAL DEMO PLAYBACK, GO TO MAIN MENU INSTEAD
//
alias d1 "demomap conback.pcx;wait;wait;wait;wait;wait;menu_main"

//
// newgame command
//
alias   newgame " killserver ; maxclients 1 ; deathmatch 0 ; game gmmt ; map gmmt1"

//
// quake2 +set dedicated 1
// will run this command if no other +map is included
//
alias	dedicated_start	" game gmmt ; map base1"

//
// this avoids obnoxious error messages before map load
// DON'T REMOVE
//
alias -zoomin
alias -zoomout
alias -zoom

bind z +zoom



// ===============================================
// HERE'S WHERE YOU MIGHT LIKE TO DO SOME EDITING
// SO THAT THE GAME IS TWEAKED TO RUN *YOUR* MAPS!
// ===============================================

//
// ALLOWS FOR SIMPLE EASY LOADING OF LAZARUS KEY BINDS AT ANY TIME (THIS IS GOOD)
//
//alias LAZBINDS "exec suggested.cfg"
//alias lazbinds "exec suggested.cfg"

//
// ALLOWS FOR ALTERNATELY LOADING DEVELOPER AND NORMAL CONFIG FILES
// REMOVE THIS IF YOU DON'T PLAN ON INCLUDING THE 2 CONFIGS
//
//alias LAZDEV lazdev
//alias lazdev lazdev1
//alias lazdev1 "alias lazdev lazdev0;exec developer.cfg"
//alias lazdev0 "alias lazdev lazdev1;exec normal.cfg"

//
// MODIFY GAME BEHAVIOR
//
set actorjump 1       // set to '0' to disable actor jumping
set monsterjump 1     // set to '0' to disable monster jumping
set actorscram 1      // set to '0' to disable actor evasives
set actorchicken 1    // set to '0' to disable actor hiding
set tpp_auto 1        // set to '0' to disable auto-switch to 3rd-person view
set jetpack_weenie 0  // set to '1' to use the easy hover jetpack

